heavy barrel rifle - Alemán Inglés Diccionario